Карта метро pMetro v1.19 от 09.02.2005. Автор - Мурадов Борис. для Windows 95/NT4 и выше. Лицензия -------- Данная программа является бесплатной ("Freeware") для некоммерческого использования и распространяется по принципу "как есть", т.е. Вы можете и дальше распространять её в неизменном виде. Автор не несет никакой ответственности за порчу и потерю информации, а также за убытки, понесенные вследствие использования данной программы. Информация, содержащаяся в программе, может быть устаревшей или неточной, относитесь к ней соответственно. А если можете уточнить - пишите. Установка --------- Распакуйте программу в любую папку. Туда же распакуйте любую из карт. Запустите pMetro.exe. При необходимости в настройках выберите нужный город. Можно также скачать полный установщик, в этом случае папки и ярлыки будут созданы автоматически. Программа нигде не прописывается в реестре. Если вы не пользовались инсталлятором, то для деинсталляции просто удалите папку с программой. Описание -------- Назначение программы - отобразить карту метро. Подобно другим аналогичным программам, pMetro позволяет найти кратчайший путь между станциями, а также показывает разнообразую информацию, имеющую отношение к станциям метро. Отличительные особенности программы: - Карты Москвы, Санкт-Петербурга, Новосибирска, Екатеринбурга, Нижнего Новгорода, Киева, Харькова, Минска, Ташкента, Тбилиси, Бухареста, Софии, Праги, Рима, Будапешта, Монреаля, Вены и Лондона. - Заготовки Самары, Днепропетровска, Еревана, Баку, Амстердама и Парижа - в них временные интервалы условны (=2мин). - Масштабирование: можно задавать автоматический масштаб или любой фиксированный. - Можно отметить несколько начальных и конечных станций. - Можно отметить обязательные и нежелательные в пути станции. - Печать. - Дополнительная информация по каждой станции - транспорт, улицы, театры и пр. - Поиск станций по названию или по информации. - Зоны покрытия сотовых операторов. Есть для Москвы, Санкт-Петербурга, Нижнего Новгорода, Новосибирска, Киева, Харькова, Минска, Будапешта и Вены. - Наземный транспорт рядом со станциями: поиск маршрута, поиск транспорта между двумя станциями, подсветка всех станций, куда можно по поверхности доехать от заданной. Есть для Москвы, Санкт-Петербурга, Нижнего Новгорода, Новосибирска, Екатеринбурга, Днепропетровска, Киева, Минска, Праги, Рима, Софии, Бухареста, Будапешта, Монреаля и Вены. - Справочник по наземному транспорту с поиском маршрутов. Есть для Москвы, Петербурга, Киева (Киев - без маршруток). - Реализованы разветвляющиеся и петляющие линии, как в Лондоне, Париже. - Жирным шрифтом выделяются пути без пересадок или с одноплатформенными пересадками (с учетом направления движения). - Начальная станция может быть выделена указателем-стрелкой. - Схемы (векторные, масштабируемые) всех пересадочных узлов и некоторых станций Москвы. - Схемы отдельных линий (есть для Москвы и Лондона). - Многоязыковая поддержка. - В каком вагоне надо ехать, чтобы сразу попасть на переход или нужный выход. Есть данные для Москвы и Минска. Некоторые данные для Петербурга. - Можно увидеть сразу по всей карте, до какой станции сколько ехать. - Все данные доступны для редактирования. Возможность создавать свои карты. Планируется сделать когда-нибудь: - Карты Берлина, Стамбула и других городов. - Карты маршрутов наземного транспорта Москвы и Петербурга. - Векторные схемы всех станций в карте Москвы. - Более подробная документация и пр. - Попробовать другую платформу, вероятнее всего J2ME на примере Nokia. Программа написана во многом под влиянием программы Константина Штенникова - mmetro (http://mmetro.al.ru). Данные о времени движения и пересадок также взяты из этой программы с любезного согласия автора. Спасибо также студии Артемия Лебедева (http://www.metro.ru) за прекрасный сайт о московском метро. Если вы хотите добавить к пакету свои карты - присылайте, они будут размещены на страничке с указанием авторства. Работа с программой ------------------- - Начальная станция задается в настройках программы. - Конечная станция выбирается левой кнопкой мыши. Выбрать начальную, запрещённую или обязательную станции можно через контекстное меню, вызываемое правой кнопкой мыши. - Дополнительная информация по станции вызывается или кликом средней кнопки мыши, или Ctrl-левой, или через контекстное меню. - Если Вам нужно побывать на некоторых станциях, выберите в контектном меню "Добавить к обязательным". Там же можно запретить заезжать на некоторые станции. - Через контекстное меню можно добавить несколько начальных или конечных станций. - Сбросить все выбранные станции можно, выбрав в меню "Очистить". - Нажатие на название линии в углу карты вызывает подсветку всей линии. - Большие карты при выключенном автоматическом масштабировании можно прокручивать левой кнопкой мыши по самой карте. - Можно также прокручивать карту с помощью колесика мыши. Если при этом нажать Ctrl, будет меняться мастшаб. То же самое и при просмотре схем станций. - Команда "Найти ближайшие" делает все найденные и мигающие станции конечными точками маршрута. И, соответственно, находит ближайший путь до одной из них. - При выборе станций для поиска наземного транспорта можно выбирать несколько начальных и конечных станций - программа обработает все варианты. - В командной строке можно указать карту, с которой программа должна запуститься: pMetro Moscow, или pMetro Moscow.pmz. - Команда "Показывать время" ставит около каждой станции время, за которое можно до нее доехать. Учитываются начальные станции и запрещённые. Конечные и обязательные станции не учитываются. История ------- 09.02.2005 v.1.19 Схемы отдельных линий. Разветвляющиеся линии. Ускорен расчет. Ускорена прорисовка. Можно сохранять время ожидания. При сохранении можно указать размеры картинки. Распечатка схем станций. Другие небольшие изменения и исправления в интерфейсе. 01.12.2004 v.1.18 Произвольные интервалы времени ожидания. Кэширование карт. Поиск наземного транспорта с пересадками. Экспорт в png. В "плагинах" можно указывать шрифт. Доработан справочник наземного транспорта - фильтр, поиск и пр. 20.09.2004 v.1.17 Выбор начальных и пр. станций вынесен в контекстное меню. Доработаны векторные карты и схемы. Доработана "Задача коммивояжера". Можно показать время проезда сразу по всем станциям. 01.09.2004 v.1.16 Можно указать обязательные ("Задача коммивояжера") и запрещённые станции. 19.08.2004 v.1.15 Цветные названия станций. Справочник по наземному транспорту. Векторные схемы станций. 03.08.2004 v.1.14 Добавлено время от дома до станции, улучшены интерфейс и прорисовка, исправлены ошибки. 25.06.2004 v.1.13 Добавлена возможность локализации программы. Добавлена командная строка: pMetro . 16.06.2004 v.1.12 Появился инсталлятор. Появился "указатель" станции по умолчанию. Можно задавать нерусскую кодировку шрифтов. В режиме неавтоматического масштабирования работает "колесико мыши". 03.03.2004 v.1.11 Добавлена поддержка вагонов, в которые надо садиться. 10.02.2004 v.1.10 Добавлена поддержка векторных карт. Добавлены "Советы дня". В "О программе" добавлены авторы текущей карты. 19.01.2004 v.1.09 Добавлен выбор шрифта для отображения названий станций. Начальная и конечная станции теперь тоже мигают. В текстовых файлах теперь можно указывать одну и ту же станцию несколько раз. Немного скорректированы цвета. 08.01.2004 v.1.08 Исправлено: после просмотра информации по станции сбрасывалось выделение, в настройках неправильно выбиралась станция по умолчанию. 05.01.2004 v.1.07 Можно задавать произвольный масштаб. Убран пункт "сохранять пропорции". Немного улучшен поиск наземного транспорта между станциями: сортировка результата, убраны дублирующиеся маршруты. 29.12.2003 v.1.06 Улучшено отображение найденного пути при масштабировании. При нажатии на названии станций с одинаковым именем (напр.Киевская) выбираются все станции. Также улучшены хинты для таких станций. 26.12.2003 v.1.05 Добавлена поддержка тесктовых файлов с информацией. Добавлена команда "Найти ближайшие". 18.12.2003 v.1.04 Добавлены зоны покрытия сотовых операторов Москвы, Киева и Петербурга. 15.12.2003 v.1.03 Большие карты можно прокручивать левой кнопкой мыши по самой карте. 08.12.2003 v.1.02 Добавлена настройка "Степень сглаживания" - для более плавной прорисовки путей. 04.12.2003 v.1.01 Добавлены подсказки. 01.12.2003 v.1.00 Первая версия. Вопросы и ответы ---------------- В) Как создавать и редактировать карты? О) Переименуйте .pmz в .zip, внутри найдете тесктовые файлы. Они имеют простую структуру, вы легко в ней разберетесь. Можете также скачать редактор, там найдете более подробное описание структуры файлов. В) На карте вместо национальных букв отображаются русские. О) Проверьте версию программы, она должна быть не ниже 1.11.5, и в настройках в пункте "шрифт" укажите Центрально-европейский (или любой другой, по необходимости) набор символов. В) Когда будет для КПК? О) Когда-нибудь я попробую для J2ME. Сейчас времени не хватает. Может, кто-нибудь хочет сотрудничать со мной? Посмотрите также следующие ссылки: http://www.metromap.narod.ru/ - MetroMap для Pocket PC. Москва, Питер, Екатеринбург, Самара, Новосибирск, Ниж.Новгород, Минск, Киев. http://www.sony-ericsson.ru/forum/viewtopic.php?p=51363#51363 - расчет метро Москвы, Питера, Киева и Харькова для телефонов Sony Ericsson. С исходниками (на С). http://www.garret.ru/~knizhnik/mobile.html - расчет метро Москвы для телефонов Nokia (J2ME) c исходниками. http://mobijava.russia.webmatrixhosting.net/subway.htm - карта метро Москвы для телефонов Nokia с J2ME(3300/3510i/3650/5100/6100/6220/6600/6610/6650/6800/7210/7250/7250i/7650), SonyEricsson T610/Z600/P900. Визуальная карта. Платная (140р). http://sm-sl45.narod.ru/maps.htmlКарты для Siemens, в том числе метро Москвы и Питера. Расчета нет, но (для Москвы) около станций указано время движения. Работа с редактором http://www.alar-2.ru/Boris/pMetro/pMetroEditor.zip ------------------- В общем-то это и не редактор вовсе, но он поможет создать или изменить свою карту. Левой кнопкой можно передвинуть любой объект, правой - изменить размеры обастей. В дополнение, если в меню указано, то при нажатии мышью в clipboard будут заноситься координаты курсора. Более детальное описание формата карты вы найдёте в архиве. Удачи всем, кто будет создавать свои карты. Пишите - Boris@alar-2.ru (желательно, чтобы в Теме присутствовало слово pMetro). За свежими версиями заходите на http://www.alar-2.ru/Boris/pMetro.